Корњача графика¶
Питање 1.¶
Уколико од почетка извршавања програма ниједном командом не кажеш корњачи да промени свој правац и смер кретања, на коју ће се страну кретати при извршавању следеће линије?
turtle.forward(100)
Q-55: Изабери одговор:
Питање 2.¶
Шта ће бити резултат извршавања следећег Пајтон програма?
import turtle
turtle.forward(100)
Q-56: Изабери одговор:
Питање 3.*¶
Извршавањем којег од датих Пајтон програма ће бити исцртана црвена хоризонтална линија дужине 150 корака/пиксела на чијем се десном крају налази симбол којим је корњача представљена?
import turtle turtle.color("red") turtle.forward(150)
import turtle turtle.forward(150) turtle.color("red")
Q-57: Изабери одговор:
Питање 4.¶
Шта ће бити резултат извршавања следеће линије Пајтон програма?
turtle.shape("circle")
Q-58: Изабери одговор:
Питање 5.¶
Шта ће бити резултат извршавања следеће линије Пајтон програма?
turtle.stamp()
Q-59: Изабери одговор:
Питање 6.*¶
Шта ће бити резултат извршавања следећег Пајтон програма?
import turtle
turtle.shape("triangle")
turtle.forward(100)
Q-60: Изабери одговор:
Питање 7.*¶
Нека је дат задатак
Напиши Пајтон програм чијим ће извршавањем бити исцртана хоризонтална линија подразумеване боје дужине 150 корака са симболом којим је представљена тренутна позиција корњаче црвене боје који се налази на левом крају линије.
и нека је дат недовршен Пајтон програм за његово решавање
import turtle
turtle.shape("turtle")
Ако је циљ да дати програм довршиш да даје очекиван резултат, међу понуђеним линијама изабери оне које су ти потребне и распореди их тако да твоје решење буде тачно.
turtle.forward(100)
turtle.color("red")
turtle.back(150)
(Одговор упиши навођењем редних бројева линија, нпр. 123).
Одговор:
Питање 8.¶
Коjом од наведених команди ће корњача променити свој смер кретања тако што ће се окренути за 60 степени у смеру кретања казаљке на сату?
Q-61: Изабери одговор:
Питање 9.*¶
Шта ће бити резултат извршавања следећег Пајтон програма?
import turtle
turtle.left(90)
turtle.forward(30)
Q-62: Изабери одговор:
Питање 10.*¶
Нека је дат следећи програм:
import turtle
turtle.back(60)
turtle.left(90)
turtle.forward(60)
Након извршавања друге линије кода биће исцртана једна хоризонтална линија. Шта ће би резултат извршавања остатка кода?
Q-63: Изабери одговор:
Питање 11.¶
Шта ће бити резултат извршавања следеће линије Пајтон програма?
turtle.penup()
Q-64: Изабери одговор:
Питање 12.*¶
Шта ће корњача нацртати извршавањем следећих линија Пајтон програма?
import turtle
turtle.forward(20)
turtle.penup()
turtle.forward(20)
turtle.pendown()
turtle.forward(20)
turtle.penup()
turtle.forward(20)
turtle.pendown()
turtle.forward(20)
Q-65: Изабери одговор:
Питање 13.**¶
Шта ће бити резултат извршавања датог Пајтон програма?
import turtle
turtle.shape("circle")
turtle.penup()
turtle.stamp()
turtle.left(90)
turtle.forward(30)
turtle.stamp()
Q-66: Изабери одговор:
Питање 14.*¶
Коју линију кода је потребно додати датом Пајтон коду да би резултат извршавања комплетног програма био квадрат величине странице дужине десет корака?
import turtle
for i in range(4):
turtle.forward(10)
___________________
Q-67: Изабери одговор:
Питање 15.*¶
Коју линију кода је потребно додати датом Пајтон коду да би резултат извршавања комплетног програма био једнакостранични петоугао странице дужине 100 корака?
import turtle
for i in range(5):
turtle.forward(100)
___________________
Q-68: Изабери одговор:
Питање 16.*¶
Шта ће бити резултат извршавања следећег програма?
import turtle
for i in range(3):
turtle.left(60)
turtle.forward(100)
Q-69: Изабери одговор:
Питање 17.*¶
Нека је дат задатак
Напиши Пајтон програм чијим ће извршавањем бити исцртано 4 квадрата страница дужине 50 корака, поравнатих по хоризонталним странама, при чему је хоризонтално растојање између два суседна 50 корака.
и нека је дат недовршен Пајтон програм за његово решавање
for i in range(4):
for j in range(4):
turtle.right(90)
turtle.forward(50)
_____________________
Ако је циљ да дати програм довршиш да даје очекиван резултат, међу понуђеним командама изабери оне које су ти потребне и распореди их тако да твоје решење буде тачно. Међу одговарајућим одабери решење које има најмање линија.
turtle.forward(100)
turtle.right(90)
turtle.left(90)
turtle.pendown()
turtle.penup()
turtle.forward(50)
(Одговор упиши навођењем редних бројева линија, нпр. 123).
Одговор:
Питање 18.**¶
Шта је резултат извршавања следећег Пајтон програма?
import turtle
for i in range(5):
for j in range(4):
turtle.forward(50 - i * 5)
turtle.right(90)
turtle.penup()
turtle.back(60)
turtle.pendown()
Q-70: Изабери одговор:
Питање 19.*¶
Колико ће црвених кругова бити исцртано при извршавању следећег програма?
import turtle
turtle.penup()
turtle.shape("circle")
for i in range(9):
if (i + 1 // 3 == 0):
turtle.color("red")
else:
turtle.color("blue")
turtle.stamp()
turtle.forward(50)
Q-71: Изабери одговор:
Питање 20.**¶
Нека је дат задатак
Напиши Пајтон програм чијим ће извршавањем бити исцртанo 6 отисака корњаче у облику круга поређаних хоризонтално са растојањем између суседних од 50 корака, при чему је почевши од првог сваки трећи круг по реду плав, а сви остали су црвене боје.
и нека је дат недовршен Пајтон програм за његово решавање
import turtle
turtle.penup()
turtle.shape("circle")
for i in range(6):
if (____________________):
turtle.color("blue")
else:
turtle.color("red")
turtle.stamp()
turtle.forward(50)
Који од понуђених услова треба додати на означено место да би програм радио исправно?
(Баз обзира на услов, при извршавању програма ће бити приказано 7 кругова, при чему првих 6 представља отисак корњаче, а последњи само њену тренутну позицију. Боју последњег круга немој узимати у обзир при решавању овог задатка.)
Q-72: Изабери одговор: